package com.isky.visual.db.service;

import com.isky.visual.db.entity.MetaData;
import com.baomidou.mybatisplus.extension.service.IService;
import com.isky.visual.result.ResultVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Result;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * <p>
 * 元数据表 服务类
 * </p>
 *
 * @author wudl
 * @since 2020-04-15
 */
public interface IMetaDataService {

    /**
     * 添加一个元数据-
     * @param metaData
     * @return
     */
    public ResultVo<String> addMetaData(MetaData metaData);

    /**
     * 删除 元数据
     * @param metaData
     * @return
     */
    public ResultVo<String> delMetaData(MetaData metaData);

    /**
     * 更新元数据接口
     * @param metaData
     * @return
     */
    public ResultVo<String> updateMetaData(MetaData metaData);

    /**
     * 根据条件查询
     * @param metaData
     * @return
     */
    public ResultVo<List<MetaData>> queryMetaData(MetaData metaData);



}
